<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>定位</title>
    <style>
       .box{
           position: relative;
           left: 100px;
           top: 100px;
           /* 这四个属性，只对定位元素起作用 */
           /* left: ;
           top: ;
           right: ;
           bottom: ; 
           z-index:;层级
           */
            width: 100px;
            height: 100px;
            background-color: red;
       }
       .box22{
           width: 100px;
           height: 100px;
           border: 1px solid #000000;
       }
       .box2{
           position: relative;
           width: 400px;
           height: 400px;
           background-color: green;
       }
       .box3{
           position: fixed;
           right: 50px;
           bottom: 100px;
           width: 50px;
           height: 50px;
           background-color: gold;
       }
       .box4{
           position: relative;
           margin: 0 auto;
           width: 100px;
           height: 100px;
           border-radius: 10px;
           background-color: gold;
       }
       .box4>div{
           position:absolute;
           top: -14px;
           right:-14px;
           width: 28px;
           height: 28px;
           background-color: red;
           color: #ffffff;
           text-align: center;
           line-height: 28px;
           border-radius: 50%;

       }
       .box5{
           position: absolute;
           width: 400px;
           height: 400px;
           background-color: red;
           z-index: 2;
       }
       .box6{
           position: absolute;
            width: 380px;
           height: 380px;
           background-color:green;
           z-index: 3;
       }
    </style>
</head>
<body>
    <!-- - 
relative 生成相对定位元素，元素所占据的文档流的位置保留，元素本身相对自身原位置进行偏移。
- absolute 生成绝对定位元素，元素脱离文档流，不占据文档流的位置，可以理解为漂浮在文档流的上方，
相对于上一个设置了定位的父级元素来进行定位，如果找不到，则相对于body元素进行定位。
- fixed 生成固定定位元素，元素脱离文档流，不占据文档流的位置，可以理解为漂浮在文档流的上方，
相对于浏览器窗口进行定位。
- static 默认值，没有定位，元素出现在正常的文档流中，相当于取消定位属性或者不设置定位属性。
- inherit 从父元素继承 position 属性的值。
 -->
    <div class="box"></div>
    <div class="box22"></div>
    <div class="box2">
        <div class="box3"></div>
    </div>



    <div class="box4">
        <div>5</div>
    </div>

    <div class="box5"></div>
    <div class="box6"></div>
</body>
</html>